草庐IT

ASP.NET Web Forms - 维持 ViewState

全部标签

javascript - ASP.NET - 用于引用 .CSS 和 .JS 的路径

我的项目根目录中有一个母版页。我在整个项目和引用此母版页的子文件夹中都有内容页。如果我总是希望它们相对于根目录,那么引用我的.CSS和.JS文件的正确方法是什么?这是我现在的做法:linkhref="/common/css/global.css"scriptsrc="/common/javascript/global.js"但这会破坏链接。我尝试不使用前导“/”,但这在我的子文件夹中的页面上不起作用。 最佳答案 我会用类似的东西Server.ResolveClientUrl("~/common/css/global.css")这将始

javascript - ASP.NET MVC : Masterpage: How to set css class on active menu item

我的母版页中有以下菜单:我需要一种方法来将当前事件的li的css类设置为“当前”。我的第一个猜测是借助javascript来完成此操作。我会在母版页中包含这样的内容:$("#menulia").each(){if($(this).attr("href")==''){$(this).parent("li").addClass("current");}}这是一个好方法吗?如果是,我怎样才能像href中那样获取当前URL部分?如果不是,您有什么建议?:-)仅供引用,我要生成的html:EmployeesCustomer 最佳答案 如果你想

ASP.NET 单选按钮列表 onclientclick

我注意到ASP.NET控件集中的单选按钮列表没有OnClientClick()属性。这是微软的故意遗漏吗?不管怎样,我试过像这样将OnClick添加到单选按钮列表中:ForEachliAsListItemInrblSearch.Itemsli.Attributes.Add("OnClick","javascript:alert('jon');")Next但是,唉,这行不通。我什至检查了firebug中的源代码,单选按钮列表中没有显示javascript。有谁知道如何让这个非常简单的东西工作?我正在使用ASP.NET控件适配器,所以不知道这是否与它有任何关系。(我希望asp.net/ja

asp.net - OnClientClick ="return confirm(' 你确定要删除吗');"

我正在使用此代码确认删除。当我点击链接按钮时,它要求我确认,但我第一次点击确定时,记录没有被删除(仅限第一次)。此后该记录被成功删除。Delete任何帮助都会很棒,谢谢。 最佳答案 如果以上答案不适合您,请尝试以下代码:Delete 关于asp.net-OnClientClick="returnconfirm('你确定要删除吗');",我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions

javascript - 如何在外部 javascript 文件中获取 asp.net 客户端 ID

当我使用嵌入式javascript函数时,我可以使用以下代码获取元素的clientid:document.getElementById('')但现在我正在使用外部javascript文件进行缓存和更快的渲染并且此代码不再适用于获取元素的clientid,它会出错。如何使用外部javascript文件获取元素的客户端IDasp.net2.0、netframework3.5、c#、iis7.5 最佳答案 我可以推荐两种方法。第一种方式在调用javascript之前定义变量,在可以编译的.aspx文件中。varButtonXXXID=//

asp.net - 如何确定 JavaScript 中 RadioButtonList 的 SelectedValue?

我有一个带有数据绑定(bind)RadioButtonList的ASP.NET网页。我不知道在设计时会呈现多少个单选按钮。我需要通过JavaScript确定客户端上的SelectedValue。我尝试了以下方法,但运气不佳:varreasonCode=document.getElementById("RadioButtonList1");varanswer=reasonCode.SelectedValue;(“答案”返回为“未定义”)请原谅我对JavaScript的无知,但我做错了什么?提前致谢。 最佳答案 ASP.NET围绕实际r

javascript - 如何在 ASP.NET MVC 应用程序中组织 JavaScript 代码

这个问题在这里已经有了答案:Wheretoputview-specificjavascriptfilesinanASP.NETMVCapplication?(6个答案)关闭9年前。我们要在View页面上添加一些Ajax功能。比如,单击一个删除或插入按钮,将调用一个Action以在后台执行CRUD作业,然后在该操作后刷新项目列表。在许多现有示例中,javascript代码嵌入在内的View页面中标签。由于一个View通常可能需要许多功能。比如说,当插入一条记录时,会有一个函数来收集表单数据,验证数据(这部分可能很长),并通过$.ajax()调用操作.出于这个原因,我们正在考虑将所有这些j

asp.net - 客户端验证后的 RegisterOnSubmitStatement

我需要在提交Web表单时,但在客户端验证发生之后,在流程中插入一些Javascript。RegisterOnSubmitStatement似乎在验证之前放置了javascript。有人知道如何让它在之后渲染吗?找到解决方案:在网络控件中,我放了这样的东西:protectedoverrideOnInit(EventArgse){Page.SaveStateComplete+=newEventHandler(RegisterSaveStuff);base.OnInit(e);}voidRegisterSaveStuff(objectsender,EventArgse){Page.Clien

javascript - 更新面板 AJAX asp.net 后运行脚本

我在我的网站上运行一个ajax更新面板。更新面板返回一些新控件。我想在从ajax调用返回后为控件设置一些JavaScript。有什么办法吗?感谢您的帮助! 最佳答案 加入MSAjax事件functionpageLoad(){}每次更新面板刷新时都会触发。您可以在那里进行重新绑定(bind)/新绑定(bind)...是的,这就是您需要做的全部,将其放在页面上,它就会触发。更新::[看起来我的函数命名不正确(我认为它仍然可以工作)]如果页面上有脚本管理器..就这么简单//////Thiswillfireoninitialpageload

c# - 无法单击 jquery 对话框中的 asp.net 按钮

我已经在网上搜索过,并尝试了一些提供的解决方案,但没有一个对我有用。我在一个div中有一个按钮。我在jquery对话框中显示div。单击按钮在jquery对话框中不起作用。我的代码如下:aspxConfigureAlertsj查询functionViewModelPopup2(){$("#ViewModalPopupDiv2").dialog({scrollable:true,width:800,modal:true});}aspx.csprotectedvoidbtnSendAlertEmail_Click(objectsender,EventArgse){//Codetosende